let obj = {};
// 使用自定义组件,必须要对外暴露一个对象，且对象中必须要有install 方法
obj.install = function (vue, option) {
  /* 
       vue 这个是vue 构造器
       option 是你传入的值
       directive 是vue中定义指令的方法
    */
  vue.directive(option.name, (ele, params) => {
    /* 
              ele -- 当前的html标签
              params -- 指令的一个属性值,比如里面的value 就是当前的值
           */
    ele.innerHTML = params.value.toUpperCase();
  });
};

export default obj;
